package com.zeng.sys.authmd.apimodule.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.zeng.sys.authmd.apimodule.vo.UserVo;

import java.util.List;

public interface UserService {

    UserVo addOne(UserVo userVo);

    UserVo getOneByCode(String code);

    Integer update(UserVo userVo);

    Integer delete(String code);

    Integer batchDelete(List<String> codes);

    List<UserVo> findPage(Page page, UserVo userVo);

    Integer count(UserVo fileServerVo);

    UserVo getOneByUserAccount(String userAccount);

    UserVo addOneAndRole(UserVo userVo);

    UserVo detailUserAndRole(String code);

    UserVo updateUserAndRole(UserVo userVo);

    UserVo listUserApi(String userCode);

    List<UserVo> findAll(UserVo userVo);

}
